// 定义和用法
// siblings() 获得匹配集合中每个元素的同胞，通过选择器进行筛选是可选的。
//查找每个 p 元素的所有类名为 "selected" 的所有同胞元素：
//语法
// .siblings(selector)

//示例
//$("p").siblings(".selected")
//$("p").siblings(".selected").css("background", "yellow");


$(".car").click(function(){
    var data = {
        "goodsId" : $(this).siblings(".goodsId").val(),
        "name":$(this).siblings(".name").val(),
        "price":$(this).siblings(".price").val(),
        "desc":$(this).siblings(".desc").val()
    }
    // alert(data.goodsId);
    // alert(data.name);
    // alert(data.price);
    // alert(data.desc);

    layer.confirm('确定添加到购物车？', function(index){

        $.ajax({
            type:'post',
            url:'/product/saveShoppingCart',
            data:JSON.stringify({"goodsId":data.goodsId}),
            contentType:'application/json;charset=utf-8',
            dataType:"json",
            success:function (data) {
                if(data.code=='0000'){
                    layer.msg('添加成功',{icon:6,time:1000},function () {
                        window.location.reload();
                    })
                }else if(data=='0'){
                    layer.msg('添加失败',{icon:5,time:1000},function () {
                        window.location.reload();
                    })
                }
                // window.location.href = '';
            },error:function (error) {
                alert("请求失败");
            }

        })
    })
})